"""
演示： 函数作为另一个函数的参数进行传递
"""
# 需求：定义method()函数 ，接收一个参数(函数)，在其内部调用该函数

# 1. 定义my_func() 表示一个普通的函数 就是回调函数
def my_func():
    print('我是一个普通的函数 my_func')


# 2. 定义method()函数，接收一个参数，在其内部调用my_func()
# method以函数作为参数，因此是高阶函数
# 把函数作为返回值的函数也是高阶函数
def method(fun): # 形参列表
    fun()


# 3. 调用method 函数，即把my_func当做函数的实参进行传递
method(my_func)

